package rmi.farted;

public class PressedChar {

	private int userID = 0;
	private int hashValueText;
	private char keyID; 
	private int keyPosRow;
	private int keyPosCol;
	
	public PressedChar(int userID, int hashValueText, char keyID, int keyPosRow, int keyPosCol) {
		setUserID(userID);
		setHashValueText(hashValueText);
		setKeyID(keyID);
		setKeyPosRow(keyPosRow);
		setKeyPosCol(keyPosCol);
	}

	/**
	 * @return the userID
	 */
	public int getUserID() {
		return userID;
	}

	/**
	 * @return the hashValueText
	 */
	public int getHashValueText() {
		return hashValueText;
	}

	/**
	 * @return the keyID
	 */
	public char getKeyID() {
		return keyID;
	}

	/**
	 * @return the keyPosRow
	 */
	public int getKeyPosRow() {
		return keyPosRow;
	}

	/**
	 * @return the keyPosCol
	 */
	public int getKeyPosCol() {
		return keyPosCol;
	}

	/**
	 * @param userID the userID to set
	 */
	private void setUserID(int userID) {
		this.userID = userID;
	}

	/**
	 * @param hashValueText the hashValueText to set
	 */
	private void setHashValueText(int hashValueText) {
		this.hashValueText = hashValueText;
	}

	/**
	 * @param keyID the keyID to set
	 */
	private void setKeyID(char keyID) {
		this.keyID = keyID;
	}

	/**
	 * @param keyPosRow the keyPosRow to set
	 */
	private void setKeyPosRow(int keyPosRow) {
		this.keyPosRow = keyPosRow;
	}

	/**
	 * @param keyPosCol the keyPosCol to set
	 */
	private void setKeyPosCol(int keyPosCol) {
		this.keyPosCol = keyPosCol;
	}

}
